"use client";
import { NuqsAdapter } from "nuqs/adapters/next/app";
import { ReactQueryDevtools } from "@tanstack/react-query-devtools";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { I18nProviderClient } from "locales/client";
import { AnalyticsProvider } from "@/shared/lib/analytics/client";
import { DialogRenderer } from "@/features/dialogs-provider/DialogProvider";
import { useAutoLocale } from "@/entities/user/model/use-auto-locale";
import { ToastSonner } from "@/components/ui/ToastSonner";
import { Toaster } from "@/components/ui/toaster";
import { ThemeProvider } from "@/components/ui/theme-provider";
import type { PropsWithChildren } from "react";
const queryClient = new QueryClient();
function LocaleDetector() {
useAutoLocale();
return null;
}
export const Providers = ({ children, locale }: PropsWithChildren<{ locale: string }>) => {
return (
<>
{children}
>
);
};